* lisp/progmodes/compile.el: Avoid an N² behavior in grep.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 29 Jan 2011 06:08:24 +0000 (01:08 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 29 Jan 2011 06:08:24 +0000 (01:08 -0500)
commit0eb646b342a7b2d21e98957ba9088f2d4a759fd1
tree825a0ae080e2865b5b3f2b0c6a8316a8650498c7
parentb7c0c02bcc2effd30f416f7f55be86cfae25bf3d
* lisp/progmodes/compile.el: Avoid an N² behavior in grep.
(compilation--previous-directory): New fun.
(compilation--previous-directory-cache): New var.
(compilation--remove-properties): Flush it.
(compilation-directory-properties, compilation-error-properties):
Use the new fun to speed up looking for the current directory.
lisp/ChangeLog
lisp/progmodes/compile.el